QuickOPC User's Guide and Reference
Development Tools
Introduction > Development Tools
In This Topic

Development Tools under .NET Framework

The development tools we have targeted primarily are:

Microsoft Visual Studio 2019 or older may still work for many tasks (creating and opening projects, coding, building, debugging), but we do not test for that. Designer integration (features such as Toolbox items for components, interactive design using Live Binding, code analysis etc.) is only available in Visual Studio 2022+.

The .NET Framework projects you create need to target .NET Framework 4.7.2 or higher.

In QuickOPC.NET and QuickOPC-UA for .NET, the available examples show how the components can be used from C#, Visual Basic.NET, and managed C++. Windows Forms, ASP.NET pages, console applications, and WPF applications are all supported.

Development Tools under .NET 6+

The development tools we have targeted primarily are:

Other compatible tools are likely to work as well. Also, some older versions of the development tools may work; we do not, however, test with them or support them.

Development Tools for Python

The development tools we have targeted primarily are:

Development Tools under COM

In QuickOPC-COM and QuickOPC-UA for COM, the available examples show how the components can be used from Visual Basic (VB), C++, VBScript (e.g. in ASP, or Windows Script Host), JScript, Object Pascal (in Delphi), PHP, Visual Basic for Applications (VBA, e.g. in Excel), Visual FoxPro (VFP), and other tools. Any tool or language that supports COM Automation is supported.

 

The QuickOPC Visual Studio extension requires at least Visual Studio 17.6.3. Without Visual Studio extension, you can still most of QuickOPC features. In general, code development and building is possible with older Visual Studio versions. The Visual Studio extension is only needed for non-essential advanced features such as Live Binding (design-time), creating code for instantiating components by dragging them from the Toolbox, editing component properties in the VS designer, code analyzers etc.

The features discussed here, or some of them, may not be available in all editions of the product. Check the Product Editions page for differences between the editions. The trial license has all features enabled (and is limited in period for which it provides valid data), but licenses for specific commercial editions may have functionality limitations.
See Also

Knowledge Base

Recommended